package com.cloudlead.fleetService.vo;

import com.cloudlead.common.lang.annotation.Label;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * Created by 20150817 on 2015/9/1.
 */
public class BaseCarVo {

    @Label("车辆ID")
    private String id;

    @Label("公司ID")
    @NotNull
    private String baseCompany;

    @Label("驾驶员ID")
    private String baseDriver;

    @Size(max=45)
    @Label("备注")
    private String comments;

    @Size(max=45)
    @Label("所属公司")
    private String company;

    @Label("载重量")
    private Float deadWeight;

    @Size(max=45)
    @Label("驾驶员编号")
    private String driver;

    @Size(max=45)
    @Label("发动机号")
    private String engineNumber;

    @Size(max=45)
    @Label("flag")
    private String flag;

    @Size(max=45)
    @Label("车队编号")
    private String fleetId;

    @Size(max=45)
    @Label("车架号")
    private String frameNumber;

    @Size(max=45)
    @Label("保单号")
    private String insurancePolicy;

    @Size(max=45)
    @Label("交强险号")
    private String liabilityInsura;

    @Size(max=45)
    @Label("牌照号")
    private String licencePlate;

    @Size(max=45)
    @Label("行驶证有限期")
    private String limitTime;

    @Size(max=45)
    @Label("当前位置")
    private String location;

    @Size(max=45)
    @Label("状态")
    private String status;

    @Label("加油登记信息ID")
    private String tbFuelRegister;

    @Size(max=45)
    @Label("微信号")
    private String weixinNo;

    @Size(max=45)
    @Label("微信密码")
    private String weixinPassword;

    @Size(max=45)
    @Label("GPS接口")
    private String gps;

    @Size(max=45)
    @Label("操作人")
    private String createBy;

    @Size(max=45)
    @Label("相关费用")
    private String amount;

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getGps() {
        return gps;
    }

    public void setGps(String gps) {
        this.gps = gps;
    }

    public String getBaseCompany() {
        return baseCompany;
    }

    public void setBaseCompany(String baseCompany) {
        this.baseCompany = baseCompany;
    }

    public String getBaseDriver() {
        return baseDriver;
    }

    public void setBaseDriver(String baseDriver) {
        this.baseDriver = baseDriver;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public Float getDeadWeight() {
        return deadWeight;
    }

    public void setDeadWeight(Float deadWeight) {
        this.deadWeight = deadWeight;
    }

    public String getDriver() {
        return driver;
    }

    public void setDriver(String driver) {
        this.driver = driver;
    }

    public String getEngineNumber() {
        return engineNumber;
    }

    public void setEngineNumber(String engineNumber) {
        this.engineNumber = engineNumber;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getFleetId() {
        return fleetId;
    }

    public void setFleetId(String fleetId) {
        this.fleetId = fleetId;
    }

    public String getFrameNumber() {
        return frameNumber;
    }

    public void setFrameNumber(String frameNumber) {
        this.frameNumber = frameNumber;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getInsurancePolicy() {
        return insurancePolicy;
    }

    public void setInsurancePolicy(String insurancePolicy) {
        this.insurancePolicy = insurancePolicy;
    }

    public String getLiabilityInsura() {
        return liabilityInsura;
    }

    public void setLiabilityInsura(String liabilityInsura) {
        this.liabilityInsura = liabilityInsura;
    }

    public String getLicencePlate() {
        return licencePlate;
    }

    public void setLicencePlate(String licencePlate) {
        this.licencePlate = licencePlate;
    }

    public String getLimitTime() {
        return limitTime;
    }

    public void setLimitTime(String limitTime) {
        this.limitTime = limitTime;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getTbFuelRegister() {
        return tbFuelRegister;
    }

    public void setTbFuelRegister(String tbFuelRegister) {
        this.tbFuelRegister = tbFuelRegister;
    }

    public String getWeixinNo() {
        return weixinNo;
    }

    public void setWeixinNo(String weixinNo) {
        this.weixinNo = weixinNo;
    }

    public String getWeixinPassword() {
        return weixinPassword;
    }

    public void setWeixinPassword(String weixinPassword) {
        this.weixinPassword = weixinPassword;
    }
}
